package cn.ztelovecly.springboot.framework.util.auth;


import cn.ztelovecly.springboot.framework.base.BaseDomain;

import java.util.List;

public class ExtUser extends BaseDomain {
    /** 是否已登录 */
    private boolean hasLogin=false;
    /** 护照ID */
    private Long passportId;
    /** 承租人ID */
    private Long tenantId;
    /** 承租人靓号 */
    private Long tenantNumber;
    /** 承租人名称 */
    private String tenantName;
    /** 用户ID */
    private Long userId;
    /** 用户名 */
    private String userName;
    /** 用户昵称 */
    private String nickName;
    /** 员工ID */
    private Long employeeId;
    /** 工号 */
    private String employeeNumber;
    /** 承租人Logo地址 */
    private String logo;
    /** 用户头像地址 */
    private String avatar;
    /** 员工照片地址 */
    private String photo;
    /** 用户类型 */
    private String type;
    /** 来源ID */
    private Long sourceId;
    /** 当前用户的功能列表 */
    private List<String> functionList;

    public boolean isHasLogin() {
        return hasLogin;
    }

    public void setHasLogin(boolean hasLogin) {
        this.hasLogin = hasLogin;
    }

    public Long getPassportId() {
        return passportId;
    }

    public void setPassportId(Long passportId) {
        this.passportId = passportId;
    }

    public Long getTenantId() {
        return tenantId;
    }

    public void setTenantId(Long tenantId) {
        this.tenantId = tenantId;
    }

    public Long getTenantNumber() {
        return tenantNumber;
    }

    public void setTenantNumber(Long tenantNumber) {
        this.tenantNumber = tenantNumber;
    }

    public String getTenantName() {
        return tenantName;
    }

    public void setTenantName(String tenantName) {
        this.tenantName = tenantName;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public Long getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(Long employeeId) {
        this.employeeId = employeeId;
    }

    public String getEmployeeNumber() {
        return employeeNumber;
    }

    public void setEmployeeNumber(String employeeNumber) {
        this.employeeNumber = employeeNumber;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getPhoto() {
        return photo;
    }

    public void setPhoto(String photo) {
        this.photo = photo;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public Long getSourceId() {
        return sourceId;
    }

    public void setSourceId(Long sourceId) {
        this.sourceId = sourceId;
    }

    public List<String> getFunctionList() {
        return functionList;
    }

    public void setFunctionList(List<String> functionList) {
        this.functionList = functionList;
    }
}
